Nanodegree key: nd340
Version: 1.0.0
Locale: en-us
Content
Part 01 : Welcome
-
Module 01: Welcome
-
Lesson 02: Knowledge, Community, and Careers
You are starting a challenging but rewarding journey! Take 5 minutes to read how to get help with projects and content.
Part 02 : Intro to RPA with UiPath
-
Module 01: Intro to RPA with UiPath
-
Lesson 01: Introduction to Robotic Process Automation
This lesson will introduce you to UiPath and RPA automation, and give you an overview of the content you'll learn and skills you'll develop in these courses.
- Concept 01: Evolution of Automation
- Concept 02: Intro to Robotic Process Automation
- Concept 03: Intro to Automation and RPA
- Concept 04: RPA Robot Types
- Concept 05: RPA Documents Walkthrough
- Concept 06: Nanodegree Outline
- Concept 07: Projects & Capstone
- Concept 08: Intro Lesson
- Concept 09: Let's Get Started!
-
Lesson 02: Introduction to UiPath
In this lesson, you will learn about UiPath and it's product suite and will get starting building automation using UiPath Studio.
- Concept 01: Course and Lesson Overview
- Concept 02: Big Picture
- Concept 03: UiPath Product Suite
- Concept 04: UiPath Studio, Orchestrator, and Robots
- Concept 05: UiPath Studio, Orchestrator, and Robots
- Concept 06: Installing UiPath Studio
- Concept 07: Exercise: Installing UiPath Studio
- Concept 08: UiPath Studio User Interface Intro
- Concept 09: UiPath Studio User Interface - Home
- Concept 10: UiPath Studio User Interface - Ribbon & Panel
- Concept 11: The User Interface
- Concept 12: Managing Activities Packages
- Concept 13: Managing Activities Packages
- Concept 14: Activities Guide
- Concept 15: Installing the Extensions
- Concept 16: Exercise: Installing the Extensions
- Concept 17: Installing the Extensions Exercise Solution
- Concept 18: Reusing Automation Library
- Concept 19: Intro to Automation Debugging
- Concept 20: Source Control Systems
- Concept 21: Keyboard Shortcuts
- Concept 22: Keyboard Shortcuts Quizzes
- Concept 23: About Updating
- Concept 24: Introduction to Coding in UiPath Studio
- Concept 25: Exercise: Intro to Coding
- Concept 26: Intro to Coding Exercise Solution
- Concept 27: Lesson Recap
-
Lesson 03: Variables, Arguments, & Control Flow
In this lesson, you will learn about variables and arguments and how to use them in UiPath Studio and also learn control flow and its types used in UiPath Studio.
- Concept 01: Variables, Arguments, & Control Flow
- Concept 02: Big Picture
- Concept 03: Variables
- Concept 04: Variables Walkthrough
- Concept 05: Variables
- Concept 06: Exercise: Variables
- Concept 07: Variables Exercise Solution
- Concept 08: Arguments
- Concept 09: Arguments
- Concept 10: Exercise: Arguments
- Concept 11: Arguments Exercise Solution
- Concept 12: Namespaces
- Concept 13: Intro to Control Flow
- Concept 14: Control Flow Intro
- Concept 15: Exercise: Control Flow
- Concept 16: Exercise Solution: Control Flow
- Concept 17: Types of Control Flow
- Concept 18: Types of Control Flow - Loops
- Concept 19: Types of Control Flow
- Concept 20: Exercise: Types of Control Flow
- Concept 21: Type of Control Flow Exercise Solution
- Concept 22: Exercise: If Else Statements
- Concept 23: Exercise Solution - If Else Statements
- Concept 24: Exercise: Switch
- Concept 25: Exercise Solution - Switch
- Concept 26: Exercise: Loop
- Concept 27: Exercise Solution - Loops
- Concept 28: Advanced Control Flow
- Concept 29: Advanced Control Flow
- Concept 30: Exercise: Advanced Control Flow
- Concept 31: Exercise Solution - Advanced Control Flow
- Concept 32: Lesson Conclusion
-
Lesson 04: Data & String Manipulation and UI Activity Properties
In this lesson, you will learn about data manipulation operations and know the best practices followed as per the standard to solve complex data manipulation on different data structures in UiPath.
- Concept 01: Data & String Manipulation and UI Activity Properties
- Concept 02: Big Picture
- Concept 03: Data Manipulation Introduction
- Concept 04: String Manipulations
- Concept 05: String Manipulations
- Concept 06: Exercise: String Manipulations 1
- Concept 07: Exercise: String Manipulations 2
- Concept 08: String Manipulations Exercise Solutions
- Concept 09: Collections: Types and Manipulations
- Concept 10: Collection, Its Types and Manipulations
- Concept 11: Common UI Activity Properties
- Concept 12: Common UI Activities
- Concept 13: Exercise: Common UI Activities
- Concept 14: Common UI Activities Exercise Solutions
- Concept 15: .NET Framework Overview
- Concept 16: Visual Basic (VB) Overview
- Concept 17: VB Overview
- Concept 18: Exercise: VB Overview
- Concept 19: VB Overview Exercise Solution
- Concept 20: Lesson Conclusion
-
Lesson 05: Selectors
In this lesson, you will learn what selectors are, the UI Explorer, the Property Explorer, Selector types, where to use them and how to fine-tune Selectors when encountering difficult situations.
- Concept 01: Selectors
- Concept 02: Big Picture
- Concept 03: Selectors Overview
- Concept 04: Selectors Overview
- Concept 05: Defining and Assessing Selectors
- Concept 06: Structure of Selectors
- Concept 07: Structure of Selectors
- Concept 08: Customization
- Concept 09: Customization
- Concept 10: Debugging
- Concept 11: Debugging
- Concept 12: Types of Selectors
- Concept 13: Types of Selectors
- Concept 14: Exercise: Types of Selectors
- Concept 15: Types of Selectors Exercise Solution
- Concept 16: Dynamic Selectors
- Concept 17: Dynamic Selectors
- Concept 18: Exercise: Dynamic Selectors 1
- Concept 19: Exercise: Dynamic Selectors 2
- Concept 20: Dynamic Selectors Exercise Solutions
- Concept 21: Anchor Base
- Concept 22: Anchor Base
- Concept 23: Exercise: Anchor Base
- Concept 24: Anchor Base Exercise Solution
- Concept 25: Lesson Conclusion
- Concept 26: Recap of Course
- Concept 27: Congratulations
-
Lesson 06: Sorting Annual Reports Project
Use all the skills you learned in the course to create an automation that sorts a collection of annual reports into appropriate folders.
-
Part 03 : UiPath Advanced Automation Techniques and Design
-
Module 01: UiPath Advanced Automation Techniques and Design
-
Lesson 01: Excel, Data Tables, and PDF Automation
In this lesson, you will learn most common methods of data manipulation for the DataTable as well as specific approaches to working with Excel files and also learn to extract data from a PDF document.
- Concept 01: Excel, Data Tables, and PDF Automation
- Concept 02: Big Picture
- Concept 03: Data Tables in RPA
- Concept 04: Data Tables in RPA
- Concept 05: Exercise: Data Tables in RPA
- Concept 06: Data Tables in RPA Exercise Solution
- Concept 07: Excel and Data Tables Basics
- Concept 08: Excel and Data Tables Basics
- Concept 09: Exercise: Excel and Data Table Basic
- Concept 10: Excel and Data Table Basics Exercise Solution
- Concept 11: CSV Files
- Concept 12: CSV Files
- Concept 13: Extracting Data from PDF
- Concept 14: Extracting Data from PDF
- Concept 15: Exercise: Extracting Data from PDF
- Concept 16: Extracting Data from PDF Exercise Solution
- Concept 17: Extracting a Single Piece of Data
- Concept 18: Anchors
- Concept 19: Lesson Conclusion
-
Lesson 02: Recording, UI Interactions, and Advanced Citrix Automation
In this lesson, you will learn everything that we do to interact with a system at user interface level. This lesson also covers automating UI input and output actions.
- Concept 01: Recording, UI Interactions, and Advanced Citrix Automation
- Concept 02: Big Picture
- Concept 03: Recording Basic, Desktop, and Web
- Concept 04: Recording Basic, Desktop, and Web
- Concept 05: Exercise: Recording Basic, Desktop, and Web
- Concept 06: Recording. Basic, Desktop, and Web Exercise Solution
- Concept 07: Input/Output Methods
- Concept 08: Screen Scraping
- Concept 09: Screen Scraping
- Concept 10: Exercise: Screen Scraping
- Concept 11: Screen Scraping Exercise Solution
- Concept 12: Data Scraping
- Concept 13: Data Scraping
- Concept 14: Exercise: Data Scraping
- Concept 15: Data Scraping Exercise Solution
- Concept 16: Scraping: Advanced Techniques
- Concept 17: Introduction to Image & Text Automation
- Concept 18: Introduction to Image & Text Automation
- Concept 19: Advanced Citrix Automation Challenges
- Concept 20: Advanced Citrix Automation Challenges
- Concept 21: Lesson Conclusion
-
Lesson 03: Email Automation
In this lesson, you will learn about many tasks that will help you in automating emails using UiPath Studio.
- Concept 01: Email Automation
- Concept 02: Big Picture
- Concept 03: Intro to Email Automation
- Concept 04: Intro to Email Automation
- Concept 05: Incoming Email Automation
- Concept 06: Incoming Email Automation
- Concept 07: Exercise: Incoming Email Automation
- Concept 08: Incoming Email Automation Exercise Solution
- Concept 09: Sending Email Automation
- Concept 10: Sending Email Automation
- Concept 11: Exercise: Sending Email Automation #1
- Concept 12: Exercise: Sending Email Automation #2
- Concept 13: Sending Email Automation Exercise Solutions
- Concept 14: Lesson Conclusion
-
Lesson 04: Debugging, Exception Handling, and Testing
In this lesson, you will learn an essential aspect of development, identifying and solving bugs in your projects. You will also learn how to detect and resolve errors in your workflows.
- Concept 01: Debugging, Exception Handling, and Testing
- Concept 02: Big Picture
- Concept 03: Debugging Tools
- Concept 04: Debugging Tools
- Concept 05: Exercise: Debugging Tools Exercise
- Concept 06: Debugging Tools Exercise Solution
- Concept 07: Catching Errors
- Concept 08: Catching Errors
- Concept 09: Exercise: Catching Errors #1
- Concept 10: Exercise: Catching Errors #2
- Concept 11: Catching Errors Exercise Solutions
- Concept 12: Finding Elements
- Concept 13: Finding Elements
- Concept 14: Common Exceptions
- Concept 15: Testing
- Concept 16: Lesson Conclusion
-
Lesson 05: Introduction to Orchestrator
In this lesson, you will learn the essential Orchestrator features relevant to an RPA Developer. We will practice connecting robots, publishing packages, running jobs, and using assets and queues.
- Concept 01: Introduction to Orchestrator
- Concept 02: Big Picture
- Concept 03: Create Cloud Orchestrator Account
- Concept 04: Exercise: Create Cloud Orchestrator Account
- Concept 05: Orchestrator Overview
- Concept 06: Orchestrator Overview
- Concept 07: Orchestrator Functionalities
- Concept 08: Orchestrator Functionalities - Monitoring & Action Menu
- Concept 09: Orchestrator Functionalities
- Concept 10: Publishing a Robot to Orchestrator
- Concept 11: Publishing a Robot to Orchestrator
- Concept 12: Exercise: Publishing a Robot to Orchestrator
- Concept 13: Publishing a Robot to Orchestrator Exercise Solution
- Concept 14: Assets
- Concept 15: Assets
- Concept 16: Exercise: Assets
- Concept 17: Assets Exercise Solution
- Concept 18: Queues & Transactions
- Concept 19: Queues & Transactions
- Concept 20: Exercise: Queues & Transactions #1
- Concept 21: Exercise: Queues & Transactions #2
- Concept 22: Queues & Transactions Exercise Solution
- Concept 23: Schedules & Triggers
- Concept 24: Schedules & Triggers
- Concept 25: Lesson Conclusion
- Concept 26: Recap of Course
- Concept 27: Congratulations
-
Lesson 06: Invoice Scraping Project
In this project, you will create a robot that can scrape data from invoices in emails and compile the information in an Excel document. Finally, it will send the completed Excel document via email.
-
Part 04 : RPA Team Best Practices
-
Module 01: RPA Team Best Practices
-
Lesson 01: Automation Challenges
In this lesson, you will learn how to identify and handle common challenges encountered while designing and creating RPA projects.
- Concept 01: Meet Your Instructor
- Concept 02: Course Overview
- Concept 03: Lesson Overview
- Concept 04: Big Picture
- Concept 05: Input Methods
- Concept 06: Input Methods
- Concept 07: Input Methods Exercise
- Concept 08: Input Methods Exercise Solution
- Concept 09: Coordination/Timing
- Concept 10: Coordination/Timing
- Concept 11: Timing Exercise
- Concept 12: Timing Exercise Solution
- Concept 13: Logs
- Concept 14: Logs
- Concept 15: User Prompts
- Concept 16: User Prompts
- Concept 17: User Prompts Exercise
- Concept 18: User Prompts Exercise Solution
- Concept 19: Exceptions
- Concept 20: Exception Handling Demos
- Concept 21: Exceptions
- Concept 22: Exceptions Exercise
- Concept 23: Exceptions Exercise Solution
- Concept 24: Special Context to Consider
- Concept 25: Blocking User Input Exercise
- Concept 26: Blocking User Input Exercise Solution
- Concept 27: Glossary of Key Terms
- Concept 28: Lesson Conclusion
-
Lesson 02: Project Organization
In this lesson, you will learn the best way to design solutions to create clean, organized projects and components.
- Concept 01: Lesson Overview
- Concept 02: Principles of Project Design
- Concept 03: Whiteboard Design Files
- Concept 04: Principles of Project Design
- Concept 05: Principles of Project Design Exercise
- Concept 06: Principles of Project Design Exercise Solution
- Concept 07: The Invoke Workflow File
- Concept 08: The Invoke Workflow File
- Concept 09: Reusability of Workflow Files
- Concept 10: Reusability
- Concept 11: Reusability Exercise
- Concept 12: Reusability Exercise Solution
- Concept 13: Invoke Workflow Exercise
- Concept 14: Invoke Workflow Exercise Solution
- Concept 15: Library Exercise
- Concept 16: Library Exercise Solution
- Concept 17: Best Practices - Project Organization
- Concept 18: Best Practices - Project Organization
- Concept 19: Lesson Conclusion
-
Lesson 03: Best Practices
In this lesson, you will learn best practices to ensure you have the most important aspects of well written code incorporated in your RPA projects.
- Concept 01: Lesson Overview
- Concept 02: Big Picture: Best Practices
- Concept 03: Documentation Best Practices
- Concept 04: Documentation
- Concept 05: Documentation Exercise
- Concept 06: Documentation Exercise Solution
- Concept 07: Robustness of Selectors
- Concept 08: Robustness of Selectors
- Concept 09: Robustness of Selectors Exercise
- Concept 10: Robustness of Selectors Exercise Solution
- Concept 11: Data Scraping and Manipulation
- Concept 12: Data Scraping and Manipulation
- Concept 13: Data Scraping and Manipulation Exercise
- Concept 14: Data Scraping and Manipulation Exercise Solution
- Concept 15: Working with Multiple Applications
- Concept 16: Working with Multiple Applications
- Concept 17: Working with Multiple Applications Exercise
- Concept 18: Working with Multiple Applications Exercise Solution
- Concept 19: Queues, Assets, and Triggers
- Concept 20: Queues, Assets, & Triggers
- Concept 21: Queues, Assets, & Triggers Exercise
- Concept 22: Queues, Assets, & Triggers Exercise Solution
- Concept 23: Think Like an RPA Developer
- Concept 24: Think Like an RPA Developer
- Concept 25: Think Like an RPA Developer Exercise
- Concept 26: Think Like an RPA Developer Exercise Solution
- Concept 27: Glossary of Key Terms
- Concept 28: Lesson Conclusion
-
Lesson 04: The RE Framework
In this lesson, you will learn about an advanced topic, the Robotic Enterprise Framework, which is necessary for production level projects.
- Concept 01: Lesson Overview
- Concept 02: Big Picture - RE Framework
- Concept 03: Intro to RE Framework
- Concept 04: State Machines
- Concept 05: State Machines
- Concept 06: State Machines Exercise
- Concept 07: State Machines Exercise Solution
- Concept 08: REF Exception Handling
- Concept 09: REF Exception Handling
- Concept 10: REF Exception Handling Exercise
- Concept 11: REF Exception Handling Exercise Solution
- Concept 12: Audit Logs in REF
- Concept 13: Audit Logs in REF
- Concept 14: Audit Logs in REF Exercise
- Concept 15: Audit Logs in REF Exercise Solution
- Concept 16: REF Documentation
- Concept 17: REF Documentation
- Concept 18: When & When Not to Use REF
- Concept 19: Glossary of Key Terms
- Concept 20: Lesson Conclusion
-
Lesson 05: Teamwork and Trends in RPA
In this lesson, you will learn how RPA teams work together, how RPA relates to AI and other technologies, and how to enhance your skills and connect to the community.
- Concept 01: Lesson Overview
- Concept 02: RPA and the “Automation First” Era
- Concept 03: RPA Team Roles
- Concept 04: Expectations of RPA Developers
- Concept 05: RPA and Trends in IT
- Concept 06: RPA and Trends in IT
- Concept 07: What's Next in RPA
- Concept 08: What's Next in RPA
- Concept 09: Glossary of Key Terms
- Concept 10: Lesson Conclusion
- Concept 11: Course Wrap-Up
-
Lesson 06: RPA Code Review Project
RPA team members review each other's code routinely before completing the end-to-end automation solution. In this project, you will conduct this kind of code review.
-
Part 05 : Robotic Process Automation Capstone
-
Module 01: Robotic Process Automation Capstone
-
Lesson 01: Personal Use Automation
In this capstone, you will take everything you have learned to create an automation of your choice for a personal or professional reason following all the steps of an RPA Developer!
-
Part 06 : Career Services
The Careers team at Udacity is here to help you move forward in your career - whether it's finding a new job, exploring a new career path, or applying new skills to your current job.
-
Module 01: Career Services
-
Lesson 01: Take 30 Min to Improve your LinkedIn
Find your next job or connect with industry peers on LinkedIn. Ensure your profile attracts relevant leads that will grow your professional network.
- Concept 01: Get Opportunities with LinkedIn
- Concept 02: Use Your Story to Stand Out
- Concept 03: Why Use an Elevator Pitch
- Concept 04: Create Your Elevator Pitch
- Concept 05: Use Your Elevator Pitch on LinkedIn
- Concept 06: Create Your Profile With SEO In Mind
- Concept 07: Profile Essentials
- Concept 08: Work Experiences & Accomplishments
- Concept 09: Build and Strengthen Your Network
- Concept 10: Reaching Out on LinkedIn
- Concept 11: Boost Your Visibility
- Concept 12: Up Next
-